Fixes #70782 and some drag dest rectangle/line issues
authorKristian Rietveld <kris@gtk.org>
Thu, 7 Feb 2002 18:43:59 +0000 (18:43 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Thu, 7 Feb 2002 18:43:59 +0000 (18:43 +0000)
commit67046197d4e71d22afc4516770db97b6924344aa
tree2ad704c4e9393f12f311ef6284ab54bd7c155ae3
parent31bd536b5c1bd6b2fee7e8c6c9c0f3dab776ef00
Fixes #70782 and some drag dest rectangle/line issues

Thu Feb  7 19:39:27 2002  Kristian Rietveld  <kris@gtk.org>

        Fixes #70782 and some drag dest rectangle/line issues

        * gtk/gtktreeview.c (gtk_tree_view_set_model): set
        GTK_TREE_VIEW_IS_LIST flag (we can switch from a TreeStore to a
        ListStore for example)
        (gtk_tree_view_get_path_at_pos): revert previous change, we
        shouldn't correct for the header, because we are taking bin_window
        coordinates here
        (gtk_tree_view_set_drag_dest_row): queue old drag_dest row and
        upper/lower neighbors for draw, so the drag dest rectangle/line will
        be cleared correctly
        (gtk_tree_view_get_dest_row_at_pos): correct for treeview header
        here, as drag_y is relative to the widget and _get_path_at_pos wants
        coords relative to bin_window, draw black outline rectangle after
        drawing the cells
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreeview.c